#pragma once
#include "doubledragonmachine.h"

//needs to be its own, uses different cpus
class CDoubleDragon2Machine:public CDoubleDragonMachine
{
public:
	CDoubleDragon2Machine();
	virtual ~CDoubleDragon2Machine();
	virtual int Init();
	static u8 ReadMainCPU(void *user,u32 addr);
	static void WriteMainCPU(void *user,u32 addr,u8 data);
	static u8 ReadSubCPU(void *user,u32 addr);
	static void WriteSubCPU(void *user,u32 addr,u8 data);
	static u8 ReadSoundCPU(void *user,u32 addr);
	static void WriteSoundCPU(void *user,u32 addr,u8 data);
};
